﻿/*
   Open Intel 
   Copyright © 2011 – ISC. All Rights Reserved.
*/

using System;


namespace OI.Events
{
    public class ShowShape
    {
        public enum ShowShapeTypes
        {
            None,
            Highlight,
            DrawnShape,
            DrawnText,
            DrawnPoint
        }

        public Guid ID { get; set; }
        public string ShapeSerial { get; set; }
        public string Text { get; set; }
        public double TextSize { get; set; }
        public double LocationX { get; set; }
        public double LocationY { get; set; }
        public string Outline { get; set; }
        public string Fill { get; set; }
        public ShowShapeTypes ShowShapeType { get; set; }

        // if this is set true, then any other shape shown will clear this first
        public bool OneShot { get; set; }
    }
}
